package h0723;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

/**
  * @description 石头剪刀布游戏
  * @author 不知名帅哥
  * @date 2024/7/23 23:00
  * @version 1.0
*/
public class RockPaperScissors2 {
    public static void main(String[] args) {
        //这个题目只需要判断三种类型是否存在就行了。两种类型必有赢家，三种类型算平局。一种类型也是平局
        Scanner sc=new Scanner(System.in);
        Map<String, ArrayList<String>> map=new HashMap<>();
        while(sc.hasNextLine()){
            String[] split = sc.nextLine().split(" ");

            //统计各个手势的人数
            map.putIfAbsent(split[1],new ArrayList<>());
            map.get(split[1]).add(split[0]); //加入名字
        }
        getResult(map);
    }

    private static void getResult(Map<String, ArrayList<String>> map) {
        int size = map.size();
        switch (size){
            case 1:
            case 3:
                System.out.println("NULL");
                break;
            case 2:
                if (!map.containsKey("A")){
                    map.get("B").stream().sorted().forEach(System.out::println);
                }else if (!map.containsKey("B")){
                    map.get("C").stream().sorted().forEach(System.out::println);
                }else {
                    map.get("A").stream().sorted().forEach(System.out::println);
                }
        }
    }
}
